@charset "utf-8";
@import "../../images/system.css";
body{background:#ffffff;color:#3D4451; font-size:16px;overflow-x:hidden;}
a{color:#3D4451;}
*:focus {outline: none;box-shadow: none;}
.am-alert{margin-bottom:0;text-align:center;}
.am-alert a:hover{color:#fff;}
input:required:invalid ,textarea:required:invalid ,select:required:invalid{outline: none;box-shadow: none;}
a:hover{color:#1BB8CE;text-decoration:none;transition: all 300ms ease-in-out 0s;}
.on {color:#1BB8CE;}
.my_ul ,.my_dl{ margin:0; padding:0;}
.my_ul li{ list-style:none;}
.my_dl dt ,.my_dl dd{margin:0;padding:0;font-weight:normal; }
dt + dd{ margin-top:0;}
#hm_t_undefined .hm-t-unfold-map-card{display:none!important;}
/*public*/
.web_w{width:100%;width:1300px; margin:0 auto;}
.am-paragraph-default{ margin:0;color:#3D4451;font-size:16px;}
.am-paragraph-default img{ max-width:100%; height:auto!important; border:none; padding:0; margin:0;display:inline;}
.am-paragraph-default p{font-size:16px;}
.am-paragraph-default p ,.am-paragraph-default a{color:#3D4451;}
.am-paragraph-default a:hover{color:#009FE8;}
.am-pureview-actions a{ position:static; float:right; text-align:center;}
.am-icon-chevron-left::before {content: "\f00d";}
.picture-hover-animate{ display:block; position:relative; overflow:hidden;}
.picture-hover-animate:after{position: absolute;top: 0;right: 0;bottom: 0;left: 0;display: block;visibility: visible;width: 160px;height: 160px;margin: auto;content: '';transition: all 0.6s ease-in-out;transform: scale(6);opacity: 1;border: 80px solid rgba(0, 0, 0, 0.1);border-radius: 80px;}
.picture-hover-animate:hover:after { visibility: hidden; opacity: 0; border: 0 solid rgba(0, 0, 0, 0.2); }
.am-table-striped > tbody > tr:nth-child(2n+1) > td, .am-table-striped > tbody > tr:nth-child(2n+1) > th {background-color: #f5f5f5;}
.am-table tr td,.am-table tr th{ vertical-align:middle!important;}
/*header*/
.menu{ display:block;width:100%; margin:0; position:fixed;z-index:1000; padding:26px 0;}
.inner_header .menu{ position:relative;background-color:#3D4451;}
.am-sticky-placeholder{ height:auto!important;}
.menu.am-sticky{ background-color:#3D4451;}
.logo{float:left; position:relative; z-index:1000;margin:0!important;}
.logo img{ display:block; height:48px;}
.am-topbar-collapse{ float:right;}
.nav{height:48px;float:right;}
.nav li{ display:block; margin-left:30px;  line-height:48px; float:left; font-size:18px; position:relative;}
.nav li a{ display:block; padding:0; color:#fff;}
.nav li:last-of-type a{color:#FFFF00; position:relative;}
.nav li:last-of-type a:after {display: block;content: '';width: 26px;height: 19px;background: url(../img/hot.png) center center no-repeat;position: absolute;right: -30px;top:8px;}
.nav li a:hover ,.nav li a.on ,.nav li.li_7 a:hover{color:#1bb8ce;}

.top_search_btn{ width:30px;height:48px;line-height:48px; font-size:20px; text-align:center;float:left;color:#fff;}
.top_search_btn span{ display:none;}
.top_search{ width:0; height:48px;opacity:0;float:left; overflow:hidden;transition: all 300ms ease-in-out 0s;}
.top_search.active{ width:180px;overflow: inherit;opacity:1;transition: all 300ms ease-in-out 0s;}
.top_search .am-form:after{ display:block; content:''; clear:both;}
.top_search .am-form button{width: 35px;font-size:20px;height: 30px;line-height: 30px;float:left;border: none;padding: 0; background:none; margin-top:8px;color:#fff;}
.top_search .am-form .am-form-field{ width:calc(100% - 40px); height:0px;padding-top:0; padding-bottom:0;float:left; border:none; font-size:14px; background:#f5f5f5!important;}
.top_search.active .am-form .am-form-field{ height:30px; line-height:30px; margin-top:8px; }
.top_search .am-form .am-form-field:focus ,.top_search .am-form button:focus{ background:none;box-shadow:none;outline: none}

.index_banner ,.case_banner{width:100%;position:relative;margin:0 auto;box-shadow:none; z-index:1;border-radius:0;background:url(../img/loading.svg) center center no-repeat; overflow:hidden;max-width:1920px;}
.index_banner{background:#3d4451 url(../img/loading.svg) center center no-repeat;}
.index_banner.am-slider-default:before{ display:block; width:100%; content:''; padding-bottom:48.4375%; position:relative; z-index:-1;}
.index_banner.am-slider-default .am-viewport ,.index_banner.am-slider-default .am-slides{width:100%; height:100%; position:absolute!important; left:0; top:0;}
.index_banner.am-slider-default .am-slides li{ font-size:0;}
.index_banner.am-slider-default .am-control-nav{ width:1300px; left:50%; margin-left:-650px; bottom:127px; z-index:10; text-align:right;}
.case_banner.am-slider-default .am-control-nav{height:40px;bottom:0px!important;}
.case_banner.am-slider-default .am-control-nav li{height:40px; line-height:40px;}
.index_banner.am-slider-default .am-control-nav li a{ width:10px; height:10px;border:rgba(255,255,255,0.5) solid 2px; background:none;box-shadow:none;}
.case_banner.am-slider-default .am-control-nav li a{ width:10px; height:10px;border:rgba(0,0,0,0.5) solid 2px; background:none;box-shadow:none;}
.index_banner.am-slider-default .am-control-nav li a.am-active ,.case_banner.am-slider-default .am-control-nav li a.am-active{background-color:#1BB8CE;border:#1BB8CE solid 2px;}

.my_title{ text-align:center; color:#9FA0A0; font-size:16px; padding:50px 20%;margin: 0!important;font-weight: normal;}
.my_title.first{ padding:30px 0;}
.my_title a{color:#9FA0A0;}
.my_title strong{ display:block; font-size:31px; color:#3D4451;}
.my_title strong:after{ display:block; content:''; width:40px; height:1px; background-color:#3D4451; margin:15px auto 10px;}

.index_strong{ background-color:#f5f5f5; min-height:450px; position:relative; z-index:2;}
.index_strong dd{ width:1300px; background-color:#fff; padding-bottom:70px; position:absolute; left:50%; top:-110px; margin-left:-650px;}
.index_strong dd ul{ padding:0 12px;}
.index_strong dd ul li{ padding:0 24px; color:#727171; margin-top:30px; text-align:justify;}
.index_strong dd ul li img{ display:block; height:80px; margin:0 auto;}
.index_strong dd ul li span{ display:block; font-size:24px; text-align:center; color:#1BB8CE; margin:30px auto 20px;}

.index_service_warp{ background-color:#3D4451; padding:30px 0 60px;}
.index_service_warp ul{ margin:0 -10px;}
.index_service_warp ul li{ padding:0 10px; margin-top:70px;}
.index_service_warp ul li img{ display:block; width:100%;}

.index_news_warp{ background-color:#f5f5f5; padding:40px 0;}
.news_list{ margin:0 -12px;}
.news_list li{ padding:0 12px;}
.news_list li img{ display:block; width:100%}
.news_list li .text{ background-color:#fff; padding:16px 20px;}
.news_list li .text .title{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.news_list li .text .title a{ color:#3D4451;}
.news_list li .text .title a:hover ,.news_list li .tag a:hover{color:#1BB8CE;}
.news_list li .info{ color:#BDCCD4; font-size:13px; margin-top:5px;}
.news_list li .info:after{display:block;content:'';clear:both;}
.news_list li .tag{ overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.news_list li .tag a{ color:#BDCCD4; display:inline-block;}
.news_list li .tag span:last-of-type{ display:none;}
.news_list li .tag a:last-of-type{ margin-right:20px;}
.news_list li .time{ float:left;}
.news_list li .other{ float: right;}
.news_list li .other span{ display:inline-block; margin-left:15px;}

.index_news .am-list{margin:0;}
.index_news .am-list li{border:none;background:none;}
.index_news .am-list li:nth-of-type(odd){padding-right:12px;}
.index_news .am-list li:nth-of-type(even){padding-left:12px;}
.index_news .am-list li a{display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;background:#fff;padding:5px 20px;font-size:15px;}
.index_news .am-list li:nth-of-type(9) a ,.index_news .am-list li:nth-of-type(10) a{padding-bottom:20px;}
.index_news .am-list li span{float:right;padding-left:10px;}

.index_share .share_left{ width:840px; float:left;}
.index_share .share_right{ width:430px; float:right;}
.index_share .share_left li{ margin-bottom:30px;}
.index_share .share_left li:last-of-type{ margin-bottom:0;}
.index_share li{ background-color:#f5f5f5; color:#727171;}
.index_share li:after{ display:block; content:''; clear:both;}
.index_share li img{ display:block; width:100%;}
.index_share li .text{padding:10px 20px; font-size:14px;}
.index_share .share_right li .text{padding:15px 20px;}
.index_share li .text .list a{ color:#727171;}
.index_share li .text .list a:hover{color:#1BB8CE;}
.index_share li .text .title{ font-size:19px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; font-weight:bold; margin-top:5px;}
.index_share li .text .des{ margin-top:10px;}
.index_share li .text .des a{display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;line-height:30px;}
.index_share li .text .des a span{float:right;padding-left:10px;}
.index_share .share_left li .img{ width:424px; float:left;}
.index_share .share_left li .text{ width:calc(100% - 424px); float:right;}

.index_bottom{ padding:30px 0 44px; text-align:center;}
.index_bottom .title{ font-size:22px;letter-spacing:5px;}
.index_bottom .title strong{ display:block; color:#1BB8CE; font-size:43px;letter-spacing:0;}
.index_bottom_ul{ margin:30px -10px 0;}
.index_bottom_ul li{ padding:0 10px;}
.index_bottom_ul li strong{ display:inline-block;line-height:44px; font-size:37px; margin-bottom:10px;}
.index_bottom_ul li span{ display: block;color:#3D4451; }
.index_bottom_ul li sup{ font-weight:bold;font-size:30px; }
.index_bottom_ul li:nth-of-type(1){ color:#1BB8CE;}
.index_bottom_ul li:nth-of-type(2){ color:#009FE8;}
.index_bottom_ul li:nth-of-type(3){ color:#F29600;}
.index_bottom_ul li:nth-of-type(4){ color:#22AC38;}

.footer{ background-color:#bbeaf0; padding:20px 0;}
.footer .wx_code{ display:block; width:95px; float:left;}
.footer .info{ float:left; margin-left:60px; color:#3D4451; font-size:14px; line-height:28px;}
.footer .info .title{ font-size:16px;}
.footer .info .list{ float:left; margin-right:120px; margin-top:5px;}
.index_link{ margin-top:10px;font-size:12px;color:#92b2b8;}
.index_link a{display:inline-block;margin-right:15px;color:#92b2b8;}
.index_link a:hover{color:#1BB8CE}

.copyright{ padding:12px 0; background-color:#3D4451; color:#1BB8CE; font-size:14px;}
.copyright span{ padding:0 8px;}
.copyright a{color:#1BB8CE}
.copyright .bottom_nav{ float:right;}
.copyright .bottom_nav a{ display:inline-block; margin:0 10px;}
.copyright .bottom_nav a:first-of-type{ margin-left:0;}
.copyright .bottom_nav a:last-of-type{ margin-right:0;}

.banner img{ display:block; width:100%;max-width:100%; margin:0 auto;}
.banner_text{ line-height:70px; background-color:#1BB8CE; color:#fff; font-size:21px; text-align:center; letter-spacing:5px;}

.service_iteam .web_w{ padding:0 78px;}
.service_iteam ul{ margin:0 -10px; position:relative; top: 20px;}
.service_iteam ul li{ padding:0 10px; margin-top:20px; position:relative;}
.service_iteam ul li a{ display:block; position:relative; height:100%; background-repeat:no-repeat; background-position: center center; background-size:cover;}
.service_iteam ul li img{ display:block; width:100%;}
.service_iteam ul li:nth-of-type(5){ top:-66px;}
.service_iteam ul li:nth-of-type(1),.service_iteam ul li:nth-of-type(2),.service_iteam ul li:nth-of-type(3){ margin-top:0;}
.service_iteam li span{ display:block; position:absolute; color:#fff;z-index:100}
.service_iteam li:nth-of-type(1) span{ left:25px; bottom:25px;}
.service_iteam li:nth-of-type(2) span{ left:25px; top:25px;}
.service_iteam li:nth-of-type(3) span{ left:25px; top:25px;}
.service_iteam li:nth-of-type(4) span{ right:25px; bottom:25px;}
.service_iteam li:nth-of-type(5) span{ left:25px; bottom:25px;}
.service_iteam li:nth-of-type(6) span{ right:25px; bottom:25px;}

.service_list .web_w{ padding:0 78px;}
.service_list ul{ margin:0 -10px;}
.service_list ul li{ padding:0 10px; margin-bottom:20px;}
.service_list ul li img{ display:block; width:100%;}
.service_list ul li .text{ background-color:#F5F5F5; min-height:129px; padding:20px 25px; color:#3D4451; font-size:14px; line-height:28px;}
.service_list ul li .text .title{ font-size:16px; margin-bottom:5px; font-weight:bold;}

.service_page .index_service_warp{padding:0px 0 60px; color:#9F9FA0;}
.service_page .index_service_warp .my_title{color:#9F9FA0; padding-bottom:0;}
.service_page .index_service_warp .my_title strong{color:#9F9FA0;}
.service_page .index_service_warp .my_title strong:after{background-color:#9F9FA0;}
.service_page .index_service_warp ul{ padding:0 78px;}


.about_wapper{ background-color:#f5f5f5; padding-bottom:40px;}
.about_contain{ background-color:#fff;}
.about_nav{ text-align:center; line-height:90px;}
.about_nav a{ display:inline-block; margin:0 40px;}
.about_text{ padding:40px 0; color:#3D4451; background-color:#fff; text-align:justify;}
.about_text p{color:#3D4451;}
.about_text .title{ text-align:center; font-size:21px; color:#3D4451; font-weight:bold; letter-spacing:5px; margin-bottom:20px;}

.team_list{ padding:0 10px 40px;}
.team_list li{ padding:0 38px; margin-top:38px;}
.team_list li:nth-of-type(1),.team_list li:nth-of-type(2),.team_list li:nth-of-type(3){ margin-top:0;}
.team_list li img{ display:block; width:100%;}
.team_list li .text{ padding:40px 10px; text-align:center; background-color:#f5f5f5; color:#3D4451;}
.team_list li .text strong{ display:block; font-size:24px;}
.team_list li a{ display:block; position:relative;overflow:hidden; cursor:default;}
.team_list li .des{ position:absolute; width:100%; height:100%; background-color:#1BB8CE; color:#fff; left:0; top:0; text-align:justify; padding:10px 40px;opacity:0; overflow:hidden;}
.team_list li .des p ,.team_list li .des .am-vertical-align-middle{ color:#fff;}
.team_list li .des .name{ text-align:center; font-size:24px;}
.team_list li .des .name_1{ text-align:center;}
.team_list li .des .name_1:after{ display:block; content:''; width:56px; height:1px; background-color:#fff; margin:20px auto 25px;}

#team_popup .am-popup-inner{ position:relative;}
#team_popup .am-popup-inner .loading{ text-align:center; font-size:16px; width:100%; height:200px; line-height:200px; position:absolute; left:0; top:50%; margin-top:-100px;}
#team_popup .am-popup-hd{background-color:#f5f5f5;}
#team_popup .am-popup-hd .am-popup-title{ color:#0093dd;}
#team_popup .am-popup-hd .am-close{opacity: 1;}
#team_popup .am-popup-bd{ background-color:#fff; font-size:15px;}
#team_popup .am-popup-bd .img{ text-align:center; margin-bottom:20px; border-bottom:#dedede solid 1px; padding-bottom:20px;}
#team_popup .am-popup-bd .img img{ display:block; width:180px; height:180px; border-radius:50%; margin:0 auto 10px;}



.about_text_team{ padding:0 15%;}
.about_contact{ display:inline-block;}
.about_contact .wx_img{ display:block; float:left; width:110px;}
.about_contact .text{ float:left; margin-left:20px; font-size:14px; text-align:left; line-height:28px;}
.about_contact .text strong{ display:block; font-size:16px;}
.about_contact .text span{ display:inline-block; min-width:120px;}
.map_con{ position:relative; overflow:hidden; cursor:pointer; background-color:#3D4451;}
.map_con .map_img{ display:block; width:100%; cursor:pointer; position:relative; z-index:2;}
.map_con .map{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; opacity:0; background-color:#fff;}
.map_con .map.animated{ z-index:3;}
.map_con .map .title{ color:#1BB8CE;padding:0; text-align:left; margin-bottom:5px;}
.map_con .map .content{ font-size:14px;color: #3D4451;}

.news_nav{ line-height:70px; text-align:center;}
.news_nav a{ display:inline-block; margin-right:80px; position:relative;}
.news_nav a.on:after{ display:block; content:''; width:100%; height:2px; background-color:#1BB8CE; position:absolute; left:0;bottom:0;}
.news_wapper{background-color:#f5f5f5; padding:40px 0;}
.news_list_iteam li{ margin-bottom:24px;}

.page_t{ padding:10px 0;}
.page_t a{ float:right; color:#1BB8CE;}

.article_hd{ background-color:#fff; padding:25px 30px;color:#BDCCD4;font-size:13px;}
.article_hd .title{ color:#3D4451; font-size:16px;font-weight: normal;margin: 0!important;}
.article_hd .tag{ padding:8px 0 5px;}
.article_hd .tag a{color:#BDCCD4; display:inline-block;}
.article_hd .tag span:last-of-type{ display:none;}
.article_hd .tag a:hover{ color:#1BB8CE;}
.article_hd .other{ float:right;}
.article_hd .other span{ display:inline-block; margin-left:15px;}
.article_hd .other span em{ font-style:normal; margin-left:5px;}
.article_hd .other span em em{ margin-left:0;}
.article_bd{background-color:#fff; padding:30px; margin-top:30px;text-align:justify}
.link_btn{ margin-top:30px; text-align:center;}
.link_btn a{ display:inline-block; width:73px; height:73px; border-radius:50%; margin:0 15px; color:#fff!important; text-align:center; padding-top:15px;}
.link_btn a:hover{-webkit-box-shadow: inset 0 0 40px rgba(0,0,0,.3); box-shadow: inset 0 0 40px rgba(0,0,0,.3);-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
.link_btn .digg_a{ background-color:#1BB8CE; font-size:19px;}
.link_btn .digg_a:before{ display:block; content:''; width:21px; height:20px; background:url(../img/digg.png) center center no-repeat; background-size:100% auto; margin:0 auto;}
.link_btn .share_a{ background-color:#22AC38;}
.link_btn .share_a:before{ display:block;content:''; width:21px; height:21px; background:url(../img/share.png) center center no-repeat; background-size:100% auto; margin:0 auto;}
.article_share .bdsharebuttonbox{ background-color:#fff; text-align:center; padding:30px 0}
.article_share .bds_qzone ,.article_share .bds_tsina ,.article_share .bds_weixin ,.article_share .bds_sqq ,.article_share .bds_more{ background:none!important; padding-left:0!important; display:inline-block; float:none!important; font-size:18px!important;width:38px!important;height:38px!important;line-height:38px!important;margin:0 15px 0 0!important; border-radius:50%; text-align:center;background-color:gray!important;color:#fff!important;transition: all 300ms ease-in-out 0s;}
.article_share .bds_qzone{background-color:#ffc028!important;}
.article_share .bds_tsina{background-color:#f3131b!important;}
.article_share .bds_weixin{background-color:#00cb0d!important;}
.article_share .bds_sqq{background-color:#1479d7!important;}
.article_share .bds_more{background-color:#2319dc!important; margin-right:0!important;}
.article_share .bds_qzone:hover ,.article_share .bds_tsina:hover ,.article_share .bds_weixin:hover ,.article_share .bds_sqq:hover,.article_share .bds_more:hover{-webkit-box-shadow: inset 0 0 40px rgba(0,0,0,.3); box-shadow: inset 0 0 40px rgba(0,0,0,.3);-webkit-transition: all 0.2s ease;transition: all 0.2s ease;}
#bdshare_weixin_qrcode_dialog{ height:310px!important;}
.bd_weixin_popup_foot{ text-align:center!important;}
.article_share .am-btn-block{background-color:#22AC38; color:#fff;}

.rel_article{ margin:20px -20px 0}
.rel_article li{ line-height:36px; padding:0 20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.rel_article li span{ float:right; padding-left:10px;}

.comment_add{ margin-top:40px;}
.comment_add textarea{ padding:10px;}
.comment_add .am-btn{ background-color:#1BB8CE; color:#fff; padding:8px 25px; border-radius:8px;}
.guestbook_load{ width:300px; height:80px; line-height:80px; background: rgba(0,0,0,0.8);background: #000\8;filter: alpha(opacity=80); text-align:center; position:fixed; left:0; top:50%; font-size:16px; border-radius:8px; left:50%; margin-left:-150px; top:50%; margin-top:-40px; color:#fff;z-index: 10;}

.am-comment-list li{ margin-top:20px;}
.am-comment-list li:first-of-type{ margin-top:30px;}
.am-comment-list li .am-comment-author{ margin-right:5px; }
.am-comment-list li time{ margin-left:5px;color:#999;}
.am-comment-list li .am-comment-bd{ font-size:14px;}
.get_more{width:100%;height:7rem;line-height:7rem;text-align:center;font-size:1.4rem;color:#7f7f7f; display:none;outline: none;}
.get_more.am-btn{ padding:0; border:none; background:none;color: #7f7f7f; position:relative;}
.more_loader_spinner{width:100%; height:7rem; background: url(../img/loading.svg) center center no-repeat;}
.get_more.am-btn i{display:block; height:1px; width:20%; position:absolute; left:40%; top:50%;border-bottom:#dedede solid 1px; z-index:1;}
.get_more.am-btn span{display:inline-block;background-color:#fff; padding:0 1rem; z-index:2; position:relative;}

.case_nav{ padding:15px 0 30px; background-color:#F5F5F5;}
.case_nav .web_w{padding:0 30px;}
.case_nav a{ display:inline-block; margin-right:50px;margin-top:15px; position:relative;}
.case_nav a:nth-of-type(7){ margin-right:0;}
.case_nav a:nth-of-type(8){ margin-left:88px;margin-right:65px;}


.case_wapper{ padding:0 0 40px;}
.case_contain{ padding:0 30px;}
.case_list{ margin:0 -15px;}
.case_list li{ padding:0 15px; margin-top:30px;}
.case_list li a ,.case_banner .am-slides li{ display:block; position:relative;}
.case_list li a img{ display:block; width:100%;}
.case_text_title{ position:absolute; width:100%; height:0; left:0; bottom:0;background: rgba(61,68,81,0.8);background: #3D4451\8;filter: alpha(opacity=80); color:#fff;overflow:hidden;transition: all .3s ease 0s;-webkit-transition: all .3s ease 0s;-moz-transition: all .3s ease 0s;display: flex;flex-direction: column;justify-content:center;padding:0 5%;}
.case_list li a:hover .case_text_title ,.index_case_block a:hover .case_text_title ,.case_banner .am-slides li a:hover .case_text_title{ height:35%;transition: all .3s ease .1s;-webkit-transition: all .3s ease .1s;-moz-transition: all .3s ease .1s;}
.case_text_title strong{ display:block; font-size:16px;opacity: 0;transform: translateY(30px);-webkit-transform: translateY(30px);-moz-transform: translateY(30px);}
.case_text_title b{ display:block; font-weight: normal; font-size:14px;opacity: 0;transform: translateY(30px);-webkit-transform: translateY(30px);-moz-transform: translateY(30px);margin-top: 5px;}
.case_banner .case_text_title strong{ font-size:24px;}
.case_text_title span{ display:block;font-size:13px;opacity: 0;transform: translateY(30px);-webkit-transform: translateY(30px);-moz-transform: translateY(30px);margin-top: 5px;}
.case_banner .am-slides li a:hover .case_text_title{height: 20%;}
.case_banner .case_text_title span{font-size:15px;}


.case_list li a:hover .case_text_title strong ,.index_case_block a:hover .case_text_title strong,.case_banner .am-slides li a:hover .case_text_title strong{transform: translateY(0px);-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transition: all .5s ease .2s;-webkit-transition: all .5s ease .2s;-moz-transition: all .5s ease .2s;opacity: 1;}
.case_list li a:hover .case_text_title b ,.index_case_block a:hover .case_text_title b,.case_banner .am-slides li a:hover .case_text_title b{transform: translateY(0px);-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transition: all .6s ease .3s;-webkit-transition: all .6s ease .3s;-moz-transition: all .6s ease .3s;opacity: 1;}
.case_list li a:hover .case_text_title span ,.index_case_block a:hover .case_text_title span,.case_banner .am-slides li a:hover .case_text_title span{transform: translateY(0px);-webkit-transform: translateY(0px);-moz-transform: translateY(0px);transition: all .7s ease .3s;-webkit-transition: all .7s ease .3s;-moz-transition: all .7s ease .3s;opacity: 1;}

.case_page_detail{ margin-top:30px;}
.case_page_img{ display:block; width:340px; float:left;}
.case_page_text{ width:calc(100% - 340px); padding-left:40px; float:right;}
.case_page_title{ padding-bottom:10px; border-bottom:#BDCCD4 solid 1px;}
.case_page_title .title{ font-size:18px; font-weight:bold; float:left;}
.case_page_title .page{ float:right; color:#1BB8CE; font-size:14px;}
.case_page_title .page a{color:#1BB8CE;}
.case_page_title .page span{ margin-left:36px;}
.case_page_title .page span:first-of-type{ margin-left:0;}
.case_page_tag{ padding:10px 0;border-bottom:#BDCCD4 solid 1px; color:#666;font-size:14px;}
.case_page_tag a{color:#666;}
.case_page_tag span:last-of-type{ display:none;}
.case_page_des{ padding-top:20px; color:#666666; font-size:14px; text-align:justify;}
.case_page_des img{ min-width:100%;}
.case_imgs{ padding:30px 0 15px;}
.case_imgs img{ display:block;max-width:100%; margin:0 auto;}
.case_page_bottom{ padding:0px 0 45px;}
.case_footer{ background-color:#3D4451; padding:80px 0;}
.case_footer img{ display:block; width:857px; margin:0 auto;}


.guestbook_modal{ background-color:#fff; border-radius:10px; width:460px; margin-left:-230px; height:auto;}
.guestbook_modal .am-close{color: #3D4451;opacity:1; font-size:20px; top:11px; line-height:inherit;}
.guestbook_modal .am-popup-inner{ padding-top:60px;}
.guestbook_modal .am-popup-hd{ height:60px;}
.guestbook_modal .am-popup-hd .am-popup-title{ line-height:60px; color:#1BB8CE;}
.guestbook_modal .am-popup-hd{ background:none;}
.guestbook_modal .am-form .am-input-group{ width:100%; border:#dedede solid 1px;border-radius:5px;position:relative;margin-bottom:20px;}
.guestbook_modal .am-form .am-form-field{ display:block; width:100%;border:none; border-radius:5px;background-color:#fff; height:40px; line-height:40px; padding:0 10px; font-size:16px;}
.guestbook_modal .am-form .am-input-group em{ display:block; height:40px; line-height:40px; position:absolute; right:10px; color:#1BB8CE; z-index:10;}
.guestbook_modal .am-form textarea{ width:100%; height:100px; border:#dedede solid 1px;border-radius:5px;position:relative;margin-bottom:20px; padding:10px;}
.guestbook_modal .am-form .ksubmit{ display:block; width:180px; height:38px; line-height:38px; margin:10px auto 0; text-align:center; background-color:#1BB8CE; color:#FFFFFF; border:none;}
.guestbook_modal .text{ font-size:14px; margin-top:15px; text-align:justify;}
.guestbook_load{ width:300px; height:80px; line-height:80px; background: rgba(61,68,81,0.9);background: #3D4451\9;filter: alpha(opacity=90); text-align:center; position:fixed; left:0; top:0; font-size:16px; border-radius:8px; left:50%; margin-left:-150px; top:50%; margin-top:-40px; color:#fff;z-index:9999;}

.global_nav{ width:120px; padding:10px 8px; background-color:#1BB8CE; color:#fff; text-align:justify; text-align:center; position:fixed; right:0; top:120px; z-index:1000;}
.global_nav img{ display:block; width:100%;}
.global_nav span{ display:block; margin-top:5px;}

.guide_pos{padding:20px 0;font-size: 15px;}
.padding_lr_30{padding: 0 30px;}
.padding_lr_78{padding: 0 78px;}
.guide{font-size: 15px;}
.guide_pos strong ,.guide strong{font-weight: normal;}

.guide_pos_news .web_w{display: flex;justify-content: space-between;align-items: center;}

.index_about dd{background-color: #f5f5f5;padding: 40px 0;}
.index_about dd .web_w{display: flex;justify-content: space-between;align-items: center;}
.index_about dd .img{width: calc(50% - 20px);}
.index_about dd .img img{display: block;width: 100%;}
.index_about dd .text{width: calc(50% - 20px);text-align: justify;}

.index_case_block{display: flex;justify-content: space-between;flex-wrap: wrap;}
.index_case_block dt ,.index_case_block dd{width:calc(50% - 8px);display: flex;justify-content: space-between;flex-wrap: wrap;}
.index_case_block a{width:calc(50% - 8px);position: relative;margin-top: 16px;}
.index_case_block dt a:first-of-type{width: 100%;margin-top: 0;}
.index_case_block dd a:nth-of-type(1),.index_case_block dd a:nth-of-type(2){margin-top: 0;}
.index_case_block a:after{display: block;content: '';padding-bottom: 56.2%;}
.index_case_block dt a:first-of-type:after{padding-bottom: 57%;}
.index_case_block a img{display: block;width: 100%;height: 100%;position: absolute;left: 0;top: 0;object-fit: cover;}
.index_case_block a:hover .case_text_title {height:100%;padding-top: 5%; padding-bottom: 5%;}
.index_case_block dt a:first-of-type:hover  .case_text_title{height: 33.33%;}
.index_case_block .case_text_title strong{ font-size:14px;}
.index_case_block .case_text_title b{margin-top:10px}
.index_case_block .case_text_title span{font-size:12px;margin-top:10px}
.index_case_block dt a:first-of-type .case_text_title strong{ font-size:18px;}

.article_list{margin-bottom: 30px;}
.article_list li{padding-bottom:30px;position:relative; margin-top:30px; border-bottom:#dedede dashed 1px;display: flex;justify-content: space-between;}
.article_list li:first-of-type{margin-top: 0;}
.article_list li .article_time{width:120px; padding-right:30px;float: left;line-height:32px;font-size:20px; color: #B0B0B0;text-align:center;margin-top:10px; position:relative;}
.article_list li .article_time:after{display:block;content:''; position:absolute; width:1px; height:0px; background:#B0B0B0;transition: all 0.3s ease-out 0s; right:0; top:0;}
.article_list li .article_time span{font-size:36px;padding-bottom:10px;display: block; border-bottom:#B0B0B0 solid 1px; margin-bottom:5px;}
.article_list li .article_img{ display:block;width:300px;overflow:hidden;position: relative;}
.article_list li .article_img:after{display: block;content: '';padding-bottom: 60%;}
.article_list li .article_img img{ display:block; width:100%; height:100%; position: absolute;left: 0;top: 0;object-fit: cover;-webkit-transition: all 0.35s;-ms-transition: all 0.35s;transition: all 0.35s;}
.article_list li .article_img:hover img{-webkit-transform: scale(1.1);-ms-transform: scale(1.1);transform: scale(1.1);}
.article_list li .article_text{width:calc(100% - 480px);position: relative;}
.article_list li .article_text .title{white-space:nowrap; overflow:hidden;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.article_list li .article_text .des{margin-top:15px; line-height:26px; font-size:15px; overflow:hidden; position:relative; color: #909090;}
.article_list li .article_text .des span{display:block;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;}
.article_list li .article_text .tag{ position:absolute; left:0; bottom:0; font-size:0; overflow:hidden;}
.article_list li .article_text .tag a{ display:inline-block; margin-right:10px;font-size:12px; position:relative;}
.article_list li .article_text .tag a span{ display:block;}
.article_list li .article_text .more{ display:block; position:absolute; right:0; bottom:0;width:80px; height:22px; line-height:23px; background:#f1f1f1;text-align:center;font-size:12px; border-radius:10px;}
.article_list li .article_text .more:hover ,.article_list li .article_text .tag a:hover{ background-color:#1BB8CE; color:#FFFFFF!important;}
.article_list li:hover .article_time:after{ height:50%;}
.article_list li:hover .article_text .title ,.article_list li:hover .article_text .des span{transform: translateX(10px);}
.article_list li:after{display:block;content:'';width:0; height:1px; background:#1BB8CE; position:absolute; z-index:12; bottom:-1px; left:0;-webkit-transition: all 0.3s linear;-moz-transition: all 0.3s linear;-o-transition: all 0.3s linear;transition: all 0.3s linear;}
.article_list li:hover:after{width:100%;}


/***pagelist***/
.pagination ,.pagination_list ,.page_list{
	clear:both;
	height:25px;
	line-height:25px;
	margin:0 auto;
	text-align:center;
	font-size:16px;
	margin-top:30px; 
		}
.page_list.last ,.pagination.last{ margin-top:10px;}
.pagination ul li ,.pagination_list ul li ,.page_list strong ,.page_list span ,.page_list a {
	display: inline-block;
	width:25px;
 	height:25px;
	line-height:25px;
	margin:0 5px!important;
	border-radius:50%;
	font-weight:normal;	background-color:#dedede;
	padding:0;
	}
.page_list a:last-child{ padding:0px;}
.page_list strong{background-color:#1BB8CE;color: #fff; font-weight:normal;}
.pagination ul li b ,.pagination_list ul li b ,.page_list span{display: inline-block;font-weight:normal;}
.pagination ul li.active ,.pagination_list ul li.active{ cursor:pointer;}
.news_page_pages{ margin-top:30px; color:#1BB8CE;}
.news_page_pages dd{ line-height:30px; max-width:50%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; float:left;}
.news_page_pages dd:last-of-type{ float:right;}
.news_page_pages dd a{color:#1BB8CE;}

.error_x{ text-align:center; height:150px; line-height:150px;}
.error_x i{ margin-right:10px;}
#k_ajax #k_ajaxBox{ border:none; padding:0}
#k_ajax #k_ajaxBox #k_ajaxSubmit{ padding-right:0;}
#k_ajax #k_ajaxBox #k_ajaxSubmit p a.k_close{ margin-right:5px;}
#k_ajax #k_ajaxBox #k_ajaxSubmit p a.k_close{line-height: 16px;height: 20px;padding: 2px 15px;font-size: 12px;}



@media screen and (max-width:640px) {
body ,.am-paragraph-default ,.am-paragraph-default p{ font-size:16px;}
.web_w{ width:100%;}
.menu{height:60px; overflow:inherit; padding:0;}
.menu.am-sticky{ padding:0;box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);}
.logo img ,.menu.am-sticky .logo img{height:32px; margin-top:14px; margin-left:15px;}
.am-topbar-btn{ background:none; float:right; margin:20px 14px 20px 0; width:25px; height:20px;color:#000; position:relative;}
.am-topbar-btn span{display:block;width:100%;height:2px;position:absolute;background-color:#fff;-moz-transition:all .2s ease-out;-o-transition:all .2s ease-out;-webkit-transition:all .2s ease-out;transition:all .2s ease-out;}
.am-topbar-btn span:nth-of-type(1){top:0;left:0;opacity:0}
.am-topbar-btn span:nth-of-type(4){bottom:0;left:0;opacity:0}
.am-topbar-btn span:nth-of-type(2),.am-topbar-btn span:nth-of-type(3){top:50%;left:0;margin-top:-1px;}
.am-topbar-btn span:nth-of-type(2){-moz-transform:rotate(45deg);-ms-transform:rotate(45deg));-webkit-transform:rotate(45deg);transform:rotate(45deg);}
.am-topbar-btn span:nth-of-type(3){-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}
.am-topbar-btn.am-collapsed span:nth-of-type(2){-moz-transform:rotate(0);-ms-transform:rotate(0));-webkit-transform:rotate(0);transform:rotate(0);}
.am-topbar-btn.am-collapsed span:nth-of-type(3){-moz-transform:rotate(0);-ms-transform:rotate(0);-webkit-transform:rotate(0);transform:rotate(0);}
.am-topbar-btn.am-collapsed span:nth-of-type(1),.am-topbar-btn.am-collapsed span:nth-of-type(4){opacity:1}
.am-topbar-collapse{ float:none; clear:both; padding:0px;}
.am-topbar-collapse.am-collapse{display:none!important;}
.am-topbar-collapse.am-collapse.am-in{display:block!important; height:100vh;background: rgba(50,59,68,0.9);background: #323B44\9;filter: alpha(opacity=90);transition: all .4s ease 0s;-webkit-transition: all .4s ease 0s;-moz-transition: all .4s ease 0s;}

.nav ,.menu.am-sticky .nav{ height:auto; float:none; clear:both; margin:0!important;}
.nav li ,.menu.am-sticky .nav li{ float:none;margin:0; border-bottom:#dedede solid 1px; padding:0; line-height:normal;transform: translateY(30px);-webkit-transform: translateY(30px);-moz-transform: translateY(30px);opacity:0; font-size:16px;}
.nav li.li_1{ display:block;border-top:#dedede solid 1px;}
.nav li:last-of-type a:after{ display:none;}
.nav li a ,.menu.am-sticky .nav li a{height:50px;line-height:50px; position:relative; padding:0 14px; font-weight:bold;}
.nav li a:before{ display:block; line-height:50px; content:'\f105'; float:right;}
.nav li.am-parent a:first-of-type:before{content:'+';}
.nav li.am-parent.am-open a:first-of-type:before{content:'-';}
.nav li.am-parent .am-menu-sub{ background: rgba(0,147,211,0.2);background: #0093dd\2;filter: alpha(opacity=20);}
.nav li.am-parent .am-menu-sub a{ font-weight:normal;}
.nav li.am-parent.am-open .am-menu-sub a:before{content:'\f105';}
.menu.am-sticky .nav li a ,.menu.am-sticky .top_search_btn ,.menu.am-sticky .menu_right_btn ,.menu.am-sticky .top_search .am-form button{ color:#fff;}
.top_search_btn{ width:100%;height:50px;line-height:49px;text-align:left; float:none;border-bottom:#dedede solid 1px; padding:0 14px; font-size:16px;transform: translateY(30px);-webkit-transform: translateY(30px);-moz-transform: translateY(30px);opacity:0;}
.top_search_btn span{ display:inline-block;}
.top_search{height:0; float:none;}
.top_search.active{ width:100%; height:50px;border-bottom:#dedede solid 1px;transition:none;padding:0 14px;}
.top_search .am-form button{width: 35px;height:49px;line-height:49px;float:right;margin-top:0px;}
.top_search.active .am-form .am-form-field{ margin-top:0; height:49px; line-height:49px; background:none!important; font-size:16px; padding-right:0;padding-left:0;}

.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(1){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .1s;
	-webkit-transition: all .6s ease .1s;
	-moz-transition: all .6s ease .1s;
}
.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(2){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .2s;
	-webkit-transition: all .6s ease .2s;
	-moz-transition: all .6s ease .2s;
}
.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(3){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .3s;
	-webkit-transition: all .6s ease .3s;
	-moz-transition: all .6s ease .3s;
}
.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(4){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .4s;
	-webkit-transition: all .4s ease .4s;
	-moz-transition: all .6s ease .4s;
}
.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(5){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .5s;
	-webkit-transition: all .6s ease .5s;
	-moz-transition: all .6s ease .5s;
}
.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(6){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .6s;
	-webkit-transition: all .6s ease .6s;
	-moz-transition: all .6s ease .6s;
}
.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(7){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .7s;
	-webkit-transition: all .6s ease .7s;
	-moz-transition: all .6s ease .7s;
}
.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(8){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .8s;
	-webkit-transition: all .6s ease .8s;
	-moz-transition: all .6s ease .8s;
}
.am-topbar-collapse.am-collapse.am-in .nav li:nth-of-type(9){
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .9s;
	-webkit-transition: all .6s ease .9s;
	-moz-transition: all .6s ease .9s;
}

.am-topbar-collapse.am-collapse.am-in .top_search_btn{
	opacity: 1;
	transform: translateY(0px);
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	transition: all .6s ease .10s;
	-webkit-transition: all .6s ease .10s;
	-moz-transition: all .6s ease .10s;
}

.index_banner.am-slider-default:before{ padding-bottom:121.875%;}
.index_banner.am-slider-default .am-control-nav{ width:100%; left:0; margin:0; bottom:60px; padding-right:14px}
.index_banner.am-slider-default .am-control-nav li { margin:0 0 0 10px;}

.my_title{ padding:20px 0;}
.my_title.first{ padding:15px 0 0;}
.my_title strong{font-size:18px;}
.my_title strong:after{margin:5px auto 5px;}

.index_strong dd{ width:calc(100% - 28px);left:14px; top:-50px; margin-left:0; padding:0 14px 14px;}
.index_strong dd ul{ padding:0; margin:0 -10px;}
.index_strong dd ul li{ padding:0 10px;margin-top:20px; font-size:1.5rem;line-height:22px;}
.index_strong dd ul li img{height:55px;}
.index_strong dd ul li span{font-size:17px; margin:15px auto 8px; font-weight:bold;}

.index_service_warp{padding:0 0 20px;}
.index_service_warp ul{ margin:0;}
.index_service_warp ul li{ padding:0 5px; margin-top:20px;}

.index_news_warp{padding:20px 14px;}
.news_list{ margin:0px;}
.news_list li{ padding:0px; margin-top:20px;}

.index_news .am-list{margin:20px 0 0 0;background:#fff;padding:10px 0;}
.index_news .am-list li:nth-of-type(odd){padding-right:0px;}
.index_news .am-list li:nth-of-type(even){padding-left:0px;}
.index_news .am-list li a{display:block;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;background:#fff;padding:8px 14px;}
.index_news .am-list li:nth-of-type(9) a ,.index_news .am-list li:nth-of-type(10) a{padding-bottom:8px;}
.index_news .am-list li a span{display:none;}

.index_share{ padding:0 14px;}
.index_share .share_left{ width:100%; float:none;}
.index_share .share_right{ width:100%; float:none; margin-top:20px;}
.index_share .share_left li{ margin-bottom:20px;}
.index_share li .text{padding:14px; font-size:14px;}
.index_share .share_right li .text{padding:14px;}
.index_share li .text .title{ font-size:16px;margin-top:5px;}
.index_share li .text .time{ margin:5px 0 0; color:#999;}
.index_share li .text .des{ margin-top:10px}
.index_share .share_left li .img{ width:100%; float:none;}
.index_share .share_left li .text{ width:100%; float:none;}


.index_bottom{ padding:20px 14px 22px;}
.index_bottom .title{ font-size:18px;letter-spacing:0;}
.index_bottom .title strong{font-size:22px;letter-spacing:0;}
.index_bottom_ul{ margin:0 -10px;}
.index_bottom_ul li{ padding:0 10px; margin-top:20px; font-size:14px;}
.index_bottom_ul li strong{ display:inline-block;line-height:26px; font-size:24px; margin-bottom:5px;}
.index_bottom_ul li sup{ font-weight:bold;font-size:24px; }

.footer{ padding:20px 14px;}
.footer .wx_code{ display:block; width:80px; float:none; margin:0 auto;}
.footer .info{ float:none; margin:14px 0 0;line-height:24px;}
.footer .info .title{ font-size:16px;}
.footer .info .list{ float:none; margin-right:0px; margin-top:5px;}
.footer .info .list.link{max-width:100%;}
.footer .info .link span{overflow:inherit; white-space:inherit;}

.copyright{ padding:12px 14px; text-align:center;}
.copyright .bottom_nav{ float:none; display:inline-block; margin-top:10px;}
.copyright .bottom_nav a{ margin:0 10px;}

.banner_text{ line-height:50px;font-size:18px;letter-spacing:0px;}

.service_iteam .web_w{ padding:0 14px;}
.service_iteam ul{ margin:0 -7px; position:relative; top:0px; padding:10px 0 10px;}
.service_iteam ul li{ padding:0 7px; margin-top:14px!important; position:relative; height:150px;}
.service_iteam ul li img{ display:none;}
.service_iteam ul li:nth-of-type(5){ top:0px;}
.service_iteam li span{ display:block; position:absolute; color:#fff;}
.service_iteam li:nth-of-type(1) span{ left:14px; bottom:10px;}
.service_iteam li:nth-of-type(2) span{ left:14px; top:10px;}
.service_iteam li:nth-of-type(3) span{ left:14px; top:10px;}
.service_iteam li:nth-of-type(4) span{ right:14px; bottom:10px;}
.service_iteam li:nth-of-type(5) span{ left:14px; bottom:10px;}
.service_iteam li:nth-of-type(6) span{ right:14px; bottom:10px;}

.service_list .web_w{ padding:0 14px;}
.service_list ul{ margin:0px;}
.service_list ul li{ padding:0px; margin-bottom:20px;}
.service_list ul li .text{ min-height:inherit; padding:10px 14px;}

.service_page .index_service_warp{padding:0 14px 25px; color:#9F9FA0;}
.service_page .index_service_warp ul{ padding:0px; margin:0 -10pxz;}

.about_wapper{ background-color:#f5f5f5; padding:0 14px 20px;}
.about_contain{ background-color:#fff;}
.about_nav{ text-align:center; line-height:24px; padding:20px 0;font-size:17px;}
.about_nav:after{ display:block; content:''; clear:both;}
.about_nav a{ display:block; width:33.33%; margin:0px; float:left; margin-top:15px;}
.about_nav a:nth-of-type(1),.about_nav a:nth-of-type(2),.about_nav a:nth-of-type(3){ margin-top:0;}
.about_text{ padding:20px 14px; }
.about_text .title{ text-align:center; font-size:18px; letter-spacing:0px; margin-bottom:10px;}
.about_text .bz_img{ width:60px;}

.team_list{ padding:0 14px 20px; margin:0 -7px;}
.team_list li{ padding:0 7px; margin-top:14px;}
.team_list li:nth-of-type(1),.team_list li:nth-of-type(2){ margin-top:0px;}
.team_list li:nth-of-type(3){ margin-top:14px;}
.team_list li .text{ padding:10px 14px;}
.team_list li .text strong{ display:block; font-size:16px;}
.team_list li .des{ display:none;}


.about_text_team{ padding:0;}
.about_contact .wx_img{ display:block; float:none; width:110px; margin:0 auto 10px}
.about_contact .text{ float:none; margin:0px;line-height:32px; font-size:16px;}
.about_contact .text strong{ display:block; font-size:16px;}
.about_contact .text span{ display:inline-block; min-width:inherit;}
.map_con{ position:relative; overflow:hidden; cursor:pointer; background-color:#3D4451;}
.map_con .map_img{ display:block; width:100%; cursor:pointer; position:relative; z-index:2;}
.map_con .map{ display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:1; opacity:0; background-color:#fff;}
.map_con .map.animated{ z-index:3;}
.map_con .map .title{ color:#1BB8CE;padding:0; text-align:left; margin-bottom:5px;}
.map_con .map .content{ font-size:14px;color: #3D4451;}
.map_modal .am-popup-bd{ padding:0;}
.map_modal .am-popup-bd #map_1{ width:100%; height:calc(100vh - 43px);}

.news_nav{ line-height:24px; padding:20px 0; font-size:17px;width: 100%;}
.news_nav a{ display:block; width:33.33%; margin:0px; float:left; margin-top:15px;}
.news_nav:after{ display:block; content:''; clear:both;}
.news_nav a:nth-of-type(1),.news_nav a:nth-of-type(2),.news_nav a:nth-of-type(3){ margin-top:0;}
.news_nav a.on:after{ display:none;}
.news_wapper{padding:20px 14px;}
.news_list.news_list_iteam li{ margin:0 0 20px;}

.article_hd{ padding:10px 14px;color:#BDCCD4;}
.article_bd{padding:14px; margin-top:20px;}
.link_btn ,.comment_add ,.am-comment-list li:first-of-type{ margin-top:20px;}
.comment_add textarea{ min-height:80px;}
.case_nav{ line-height:24px; padding:20px 0; font-size:17px; text-align:center;}
.case_nav .web_w{ padding:0 14px;}
.case_nav .web_w:after{display:block; content:''; clear:both;}
.case_nav a{ display:block; width:calc(50% - 5px); margin:15px 0 0 0; float:left;background-color: #fff;padding: 8px 0;}
.case_nav a.on{background-color: #1BB8CE;color: #fff;}
.case_nav a:nth-of-type(even){float:right;}
.case_nav a:nth-of-type(1),.case_nav a:nth-of-type(2){ margin-top:0;}
.case_nav a:nth-of-type(7){ margin-right:0;}
.case_nav a:nth-of-type(8){ margin-left:0;margin-right:0;}

.case_wapper{ padding:10px 0 20px;}
.case_contain{ padding:0 14px;}
.case_banner.am-slider-default .am-control-nav{ text-align:right;}
.case_list{ margin:0px;}
.case_list li{ padding:0; margin-top:20px;}
.case_text_title{ height:40px;}
.case_list li a:hover .case_text_title ,.case_banner .am-slides li a:hover .case_text_title{ height:40px; }
.case_text_title strong{ display:block; line-height:40px; font-size:16px; position:absolute; left:0; top:0;opacity: 1;transform: translateY(0px);-webkit-transform: translateY(0px);-moz-transform: translateY(0px); font-weight:normal; padding:0 14px;}
.case_banner .case_text_title strong{ font-size:16px;font-weight:normal;}
.case_text_title span{ display:none;}

.case_page_detail{ margin-top:20px;}
.case_page_img{width:100%; float:none;}
.case_page_text{ width:100%; padding:0px; float:none;}
.case_page_title{ padding:10px 0; border-bottom:#BDCCD4 solid 1px;}
.case_page_title .title{ font-size:18px; font-weight:bold; float:left;}
.case_page_title .page{ display:none;}
.case_page_tag span:last-of-type{ display:none;}
.case_page_des{ padding-top:10px; font-size:16px;}
.case_imgs{ padding:15px 0;}
.case_page_bottom{ padding:0px 14px 20px;}
.case_footer{ background-color:#3D4451; padding:20px 0;}
.case_footer img{width:80%;}

.guestbook_modal{ width: inherit; margin-left: inherit; height:nherit; border-radius:0;}
.news_list li .tag{float:none; margin-bottom:5px;}

.guide_pos ,.guide_pos_news .guide{display: none;}
.index_about dd{padding: 20px 14px;}
.index_about dd .web_w{flex-direction: column;}
.index_about dd .img{width: 100%;}
.index_about dd .text{width:100%;margin-top: 14px;}
.index_case_block{flex-direction: column;}
.index_case_block dt ,.index_case_block dd{width:100%;}
.index_case_block a{width:calc(50% - 4px);position: relative;margin-top: 14px;}
.index_case_block a .case_text_title{display: none;}
.index_case_block dd a:nth-of-type(1),.index_case_block dd a:nth-of-type(2){margin-top: 14px;}
.index_case_block dt a:first-of-type .case_text_title{display: block;}
.index_case_block dt a:first-of-type .case_text_title strong{ font-size:15px;}


.article_list{margin-bottom: 20px;}
.article_list li{padding-bottom:10px;margin-top:10px; border-bottom:#dedede dashed 1px;display: flex;justify-content: space-between; flex-direction: row-reverse;}
.article_list li .article_time{display: none;}
.article_list li .article_img{ display:block;width:100px;}
.article_list li .article_img:after{display: block;content: '';padding-bottom: 90%;}
.article_list li .article_text{width:calc(100% - 100px);padding-left: 10px;display: flex;flex-direction: column;justify-content: center;}
.article_list li .article_text .title{overflow:hidden;white-space: normal;font-size: 16px;}
.article_list li .date{font-size: 14px;margin-top: 10px;color: #999;}
.article_list li .article_text .des{display: none;}
.article_list li .article_text .tag{ display: none;}
.article_list li .article_text .tag a{ display:inline-block; margin-right:10px;font-size:12px; position:relative;}
.article_list li .article_text .tag a span{ display:block;}
.article_list li .article_text .more{ display:none;}
.article_list li:hover .article_text .title ,.article_list li:hover .article_text .des span{transform: none;}
.article_list li:after{display:none;}



}